A Compositional Model for Software Reuse
نویسندگان
چکیده
منابع مشابه
Simulation Model for Software Reuse
Reusability is the likelihood a segment of source code that can be used again to add new functionalities with slight or no modification. Reusable modules and classes reduce implementation time, increase the likelihood that prior testing and use has eliminated bugs and localizes code modifications when a change in implementation is required. Software reuse is the process of implementing or updat...
متن کاملCompositional Design and Reuse of a Generic Agent Model
This paper introduces a formally specified design of a compositional generic agent model (GAM). This agent model abstracts from specific application domains; it provides a unified formal definition of a model for weak agenthood. It can be (re)used as a template or pattern for a large variety of agent types and application domain types. The compositional development method DESIRE was used to des...
متن کاملMecanos as Basis of a Compositional/Generative Mixed Reuse Model
Systematic reuse activities should take place to avoid the ad hoc reuse approaches. In this way, it’s important to consider two key elements: a reusable software element with a variable granularity, which should simultaneously supports multiple levels of abstraction, and a reuse model built around it. This paper presents a reuse model where composition and generation technologies work together ...
متن کاملCompositional Specification and Reuse of a Generic Cooperative Agent Model
In this paper one of the informally described models of agent co-operation (Jennings, 1995) has been used to develop and formally specify a generic model of a co-operative agent (GCAM). The compositional development method for multi-agent systems DESIRE supported the principled design of this model of cooperation. To illustrate reusability of the generic model, two application domains have been...
متن کاملAn Evaluation Model for Software Reuse Processes
Software reuse is a major concern in many software development companies. It is one of the main strategies used to reduce the cost of software product development. Studies show that the reuse strategy is the most significant strategy in terms of effort and quality. That it could save the half of the software development effort and increase the quality of the software product. Different ways of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The Computer Journal
سال: 1989
ISSN: 0010-4620,1460-2067
DOI: 10.1093/comjnl/32.4.312